package game.impl.conversation.conversation;

import game.controler.Action;
import game.controler.EtatJeu;
import game.controler.gestionnaires.elementjeu.GestionnaireDecors;
import game.controler.gestionnaires.elementjeu.GestionnaireObjets;
import game.controler.gestionnaires.elementjeu.GestionnairePnj;
import game.model.conversation.Monologue;
import java.util.ArrayList;

/**
 *
 * @author Gab'z
 */
public class dp_med_fin extends Monologue {

    public dp_med_fin() {

        super(null, "p0_medecin_intro", null, "Pnj");
        ArrayList<String> phrases = new ArrayList<String>(0);
        phrases.add("Eh mince! J’aurais pas dû! VENEZ M’AIDER IL REPART........ ");
        this.listePhrases = phrases;
    }

    @Override
    public void doActionClicNext() {
        Action.afficherConversation(null);
        Action.fadeToBlack("Chapitre 1");
        EtatJeu.setChapitreCourant(1);
//        try {
//            Thread.sleep(2000);
//        } catch (InterruptedException ex) {
//            System.err.println("Erreur sleep(2000) dans dp_med_6.doActionClicNext()");
//        }
        GestionnairePnj.getGpnj().getPNJ("p0_medecin_intro").setVisible(false);
        GestionnairePnj.getGpnj().getPNJ("p0_medecin_ko").setVisible(true);
        GestionnaireObjets.getGobjets().getObjet("p0_cle_chambre").setVisible(true);
        GestionnaireDecors.getGdecors().getElementDecors("p0_calepin_medecin").setVisible(true);

        Action.setVue("0");
        Action.fadeIn();
        Action.afficherInfo("\"Mais que s'est-il passé ? Le pauvre a l'air d'en avoir bavé, tout le contenu de ses\n"
                + "poches a volé par terre ! C'est sans doute la clé de ma chambre. Bon, j'ai pas envie de moisir\n"
                + "ici, il faut que je m'en aille!\"");
    }

    @Override
    public void doActionPostAffichageConversation() {
    }
}